home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / x11 / networke / civ-0.000 / civ-0 / civ-0.3 / CHANGES-0.3 < prev    next >
Text File  |  1995-11-19  |  5KB  |  146 lines

  1. Changes since release of 0.2
  2. -----------------------------
  3.  
  4. [ Changes usually by MarkM unless otherwise noted. ]
  5.  
  6. This file proceeds chronologically, having started from an email I (MarkM)
  7. received within hours of uploading civ-0.2.tar.gz to 
  8. ftp://sunsite.unc.edu/pub/Linux/Incoming.
  9.  
  10. From wrasman@cs.utk.eduTue 
  11. Oct 17 22:21:31 1995 Date: Tue, 17 Oct 1995 20:58:47 -0400
  12. From: wrasman@cs.utk.edu
  13. To: markm@knotwork.com
  14. Subject: Civ
  15.  
  16. There are a few things I talked to Kirat Singh about when he was still working
  17. on this.
  18.  
  19. Change the rand and srand calls to random and srandom.
  20. They are more random.
  21. At least this is what I had to do to get it to work on Sun 4.1.3
  22. Also you might want to in the XPM files replace the named colors (i.e.
  23. DarkRed ) with there number values. DarkRed isn't allows found in the
  24. default rgb list. The values can be found in X11R?/lib/X11/rgb.txt
  25. for example our system didn't have DarkRed in it because they've yet to
  26. upgrade everything to X11R6.
  27.  
  28. There also are some typos in the XPM files.
  29. in carrier.xpm line 3:
  30. it reads
  31. "15 9 7 1",
  32. change the 7 to a 8
  33. There are 8 colors not 7.
  34.  
  35. The same is true for transport.xpm
  36. change the 7 to a 8
  37.  
  38. Aaron Wrasman
  39. wrasman@cs.utk.edu
  40.  
  41. -----------------------------
  42.  
  43. I used sed to "s/DarkRed/\#8b8b00000000/" the *.xpm files.
  44.  
  45. I replaced "rand" and "srand" with "random" and "srandom".
  46.  
  47. I then changed the map drawing routine, unrolling the if-then-else 
  48. structure so that the presence of a river no longer skips the drawing of 
  49. goodies and developments (road, irrigation etc). I had been meaning to 
  50. get to that next time at the code, so I did.
  51.  
  52. ---
  53.  
  54. The IN_SELECT mode now refuses all commands until a selection is 
  55. completed from the select-list. This should keep the answers from getting 
  56. out of synch with the state of the program. (Tho could some messages 
  57. create states in which selections could bomb?)
  58.  
  59. ---
  60.  
  61. wrasman@cs.utk.eduTue updated Makefile for some SUN stuff, including 
  62. support for keypad use.
  63.  
  64. ---
  65.  
  66. MarkM changed movement to make road and rail cost not depend on having 
  67. been already on road or rail; also when a piece attempts to move onto 
  68. terrain that costs more than its movement points, instead of rolling 
  69. randomly to see if it moves, now we allow the move if the pieve has ALL 
  70. its movement left, otherwise we do not allow it. This ensures that a 
  71. peice that has not moved yet this turn can always move at least one 
  72. square even on difficult terrain.
  73.  
  74. Also added d=disband command to disband a unit.
  75.  
  76. Also increased number of cities available for play since the game now 
  77. seems stable enough there is starting to be a danger of running out of 
  78. the city-names table before the game crashes. ;-)
  79.  
  80. ---
  81.  
  82. Changed the cost of science discovery from 15 * (1+number of prerequisite 
  83. sciences) to 15*(number of sciences player already has).
  84.  
  85. ---
  86.  
  87. Dennis Payne <dulsi@identical.stu.rpi.edu> submitted a patch to the 
  88. world-generation routine to fix the problem of the generation hanging
  89. trying to fit the world together.
  90.  
  91. ---
  92.  
  93. Implemented zone-of-control: you cannot move FROM a square that is adjactent
  94. to an opponent TO another square that is adjacent to an opponent unless 
  95. you are a DIPLOMAT. (Should CARAVAN have this ability also? Probably...)
  96.  
  97. ---
  98.  
  99. Put a grey border around cities if they have City Walls, so everyone can 
  100. see that the walls are there.
  101.  
  102. [ Made civ-0.2d.tgz snapshot at this point. ]
  103.  
  104. ---
  105.  
  106. Implemented the LIGHTHOUSE and MAGELLEN wonders.
  107.  
  108. Implemented support for pollution and it's cleanup, but no actual causing 
  109. of pollution yet.
  110.  
  111. ---
  112.  
  113. Made railroad multiply production.
  114. Made irrigation remove mines.
  115. Made disband of Caravan in a city add 50 to city's accumulated production.
  116. Made Caravans able to move in opponent zones of control.
  117. Made only one powerplant, OR hoover dam, work per city, and then only
  118.      if a factory or manufacturing plant is present.
  119. Made building Mfg. Plant cause removal of factory.
  120.  
  121. ---
  122.  
  123. Applied dulsi's world-generation patches.
  124. Applied Heiko's patches: warning fixes, keypad, values in build picklist.
  125. Implemented Isaac Newton's College and SETI Program wonders.
  126. Made spelling of Aquaduct consistent.
  127. Made AirUnit terrain cost always 1.
  128. Made SeaUnit terrain cost always 1.
  129. Implemented pollution, recycling ctr, mass transit.
  130.  
  131. [ Made civ-0.2e.tgz snapshot at this point. ]
  132. ---
  133.  
  134. Applied Heiko's multi-player patch.
  135. Applied Heiko's city-work-area corner hiding patches.
  136. Added 'wait for accept' code for 3+players to make next player wait for
  137.     everyone else to accept prior turn before starting turn.
  138.  
  139. [ Made civ-0.2f.tgz snapshot at this point. ]
  140. ---
  141.  
  142. Fixed 2-player turn cycle (had mucked it adding multi-player fix).
  143. Applied Heiko's Colossus fix (Colossus is bonus for all cities).
  144. Applies Heiko's settler-support fix (2 food reqd for >DESPOT govts).
  145. Applied Heiko's city-work-region fix (prevents work in unseen areas).
  146.